government = monarchy
add_government_reform = barbary_sultanate_reform
primary_culture = tunisian
religion = sunni
technology_group = muslim
capital = 341
fixed_capital = 341
religious_school = maliki_school
change_estate_land_share = {
  estate = estate_nobles
  share = 10
}
change_estate_land_share = {
  estate = estate_church
  share = -20
}
change_estate_land_share = {
  estate = estate_burghers
  share = 10
}
1435.9.18 = {
  monarch = {
    name = "00000"  # 'Uthman
    dynasty = "000"  # Hafsid
    adm = 1
    dip = 3
    mil = 3
  }
}
1435.9.18 = {
  heir = {
    name = "Yahy"
    monarch_name = "Yahy III"
    dynasty = "000"  # Hafsid
    birth_date = 1435.9.18
    death_date = 1489.1.1
    claim = 95
    adm = 2
    dip = 0
    mil = 1
  }
}
1488.1.1 = {
  monarch = {
    name = "Yahy III"
    dynasty = "000"  # Hafsid
    adm = 2
    dip = 0
    mil = 1
  }
}
1488.1.1 = {
  heir = {
    name = "0000000000"
    monarch_name = "0000000000"
    dynasty = "000"  # Hafsid
    birth_date = 1468.1.1
    death_date = 1490.10.15
    claim = 95
    adm = 0
    dip = 1
    mil = 1
  }
}
1489.1.1 = {
  monarch = {
    name = "0000000000"  # 'Abd al-Mu'min
    dynasty = "000"  # Hafsid
    adm = 0
    dip = 1
    mil = 1
  }
}
1489.1.1 = {
  heir = {
    name = "Zakariy'"
    monarch_name = "Zakariy II"
    dynasty = "000"  # Hafsid
    birth_date = 1470.1.1
    death_date = 1494.5.17
    claim = 95
    adm = 1
    dip = 2
    mil = 1
  }
}
1490.10.15 = {
  monarch = {
    name = "Zakariy' II"
    dynasty = "000"  # Hafsid
    adm = 1
    dip = 2
    mil = 1
  }
}
1490.10.15 = {
  heir = {
    name = "00000"  # Muhammad
    monarch_name = "00000 V"  # Muhammad V
    dynasty = "000"  # Hafsid
    birth_date = 1470.1.1
    death_date = 1526.1.1
    claim = 95
    adm = 3
    dip = 0
    mil = 1
  }
}
1494.5.17 = {
  monarch = {
    name = "00000 V"  # Muhammad V
    dynasty = "000"  # Hafsid
    adm = 3
    dip = 0
    mil = 1
  }
}
1494.5.17 = {
  heir = {
    name = "00000"  # Muhammad
    monarch_name = "00000 V"  # Muhammad V
    dynasty = "000"  # Hafsid
    birth_date = 1494.5.17
    death_date = 1525.1.1
    claim = 95
    adm = 0
    dip = 1
    mil = 0
  }
}
1526.1.1 = {
  monarch = {
    name = "00000 VI"  # Muhammad VI
    dynasty = "000"  # Hafsid
    adm = 0
    dip = 1
    mil = 0
  }
}
1526.1.1 = {
  heir = {
    name = "0000"  # Ahmad
    monarch_name = "0000 III"  # Ahmad III
    dynasty = "000"  # Hafsid
    birth_date = 1420.1.1
    death_date = 1573.1.1
    claim = 95
    adm = 2
    dip = 2
    mil = 2
    leader = {
      name = "0000 III"  # Ahmad III
      type = general
      fire = 3
      shock = 2
      manuever = 3
      siege = 0
    }
  }
}
1542.1.1 = {
  monarch = {
    name = "0000 III"  # Ahmad III
    dynasty = "000"  # Hafsid
    adm = 2
    dip = 2
    mil = 2
    leader = {
      name = "0000 III"  # Ahmad III
      type = general
      fire = 3
      shock = 2
      manuever = 3
      siege = 0
    }
  }
}
1542.1.1 = {
  heir = {
    name = "00000"  # Muhammad
    monarch_name = "00000 VII"  # Muhammad VII
    dynasty = "000"  # Hafsid
    birth_date = 1542.1.1
    death_date = 1574.1.1
    claim = 95
    adm = 3
    dip = 2
    mil = 1
  }
}
1573.1.1 = {
  monarch = {
    name = "00000 VII"  # Muhammad VII
    dynasty = "000"  # Hafsid
    adm = 3
    dip = 2
    mil = 1
  }
}
1587.1.1 = {
  monarch = {
    name = "00000"  # Muhammed
    dynasty = "00000000"  # Muhammadid
    adm = 2
    dip = 2
    mil = 2
  }
  government_rank = 1
}
1590.1.1 = {
  monarch = {
    name = "00000"  # Ibrahim
    dynasty = "Rodesi"
    adm = 1
    dip = 3
    mil = 3
  }
  government = republic
  add_government_reform = noble_elite_reform
  set_legacy_government = noble_republic
}
1592.1.1 = {
  monarch = {
    name = "000"  # Moussa
    dynasty = "Moussadid"
    adm = 2
    dip = 2
    mil = 2
  }
}
1593.1.1 = {
  monarch = {
    name = "00000"  # Uthman
    dynasty = "00000"  # Uthmanid
    adm = 4
    dip = 4
    mil = 3
  }
}
1610.1.1 = {
  monarch = {
    name = "0000"  # Yusuf
    dynasty = "00000"  # Uthmanid
    adm = 3
    dip = 4
    mil = 3
  }
}
1628.1.1 = {
  monarch = {
    name = "000 I"  # Murad I
    dynasty = "000000"  # Muradid
    adm = 4
    dip = 4
    mil = 3
  }
  government = monarchy
  add_government_reform = autocracy_reform
}
1628.1.1 = {
  heir = {
    name = "00000"  # Muhammad
    monarch_name = "00000 I"  # Muhammad I
    dynasty = "000000"  # Muradid
    birth_date = 1580.1.1
    death_Date = 1662.1.1
    claim = 95
    adm = 2
    dip = 3
    mil = 3
  }
}
1631.1.1 = {
  monarch = {
    name = "00000 I"  # Muhammad I
    dynasty = "000000"  # Muradid
    adm = 2
    dip = 3
    mil = 3
  }
}
1631.1.1 = {
  heir = {
    name = "000"  # Murad
    monarch_name = "0002N"  # Murad II
    dynasty = "000000"  # Muradid
    birth_date = 1620.1.1
    death_Date = 1675.1.1
    claim = 95
    adm = 2
    dip = 4
    mil = 3
  }
}
1662.1.1 = {
  monarch = {
    name = "000 II"  # Murad II
    dynasty = "000000"  # Muradid
    adm = 2
    dip = 4
    mil = 3
  }
}
1662.1.1 = {
  heir = {
    name = "00000"  # Muhammad
    monarch_name = "00000 II"  # Muhammad II
    dynasty = "000000"  # Muradid
    birth_date = 1620.1.1
    death_Date = 1695.1.1
    claim = 95
    adm = 3
    dip = 3
    mil = 3
  }
}
1675.1.1 = {
  monarch = {
    name = "00000 II"  # Muhammad II
    dynasty = "000000"  # Muradid
    adm = 3
    dip = 3
    mil = 3
  }
}
1675.6.1 = {
  monarch = {
    name = "000 I"  # Ali I
    dynasty = "000000"  # Muradid
    adm = 0
    dip = 1
    mil = 1
  }
}
1675.9.1 = {
  monarch = {
    name = "00000 III"  # Muhammad III
    dynasty = "000000"  # Muradid
    adm = 1
    dip = 0
    mil = 1
  }
}
1675.12.1 = {
  monarch = {
    name = "00000 II"  # Muhammad II
    dynasty = "000000"  # Muradid
    adm = 3
    dip = 3
    mil = 3
  }
}
1676.1.1 = {
  monarch = {
    name = "000 I"  # Ali I
    dynasty = "000000"  # Muradid
    adm = 2
    dip = 1
    mil = 1
  }
}
1676.1.1 = {
  heir = {
    name = "00000"  # Muhammad
    monarch_name = "Muhammad el-Hafsi"
    dynasty = "000000"  # Muradid
    birth_date = 1640.1.1
    death_Date = 1688.12.1
    claim = 95
    adm = 1
    dip = 2
    mil = 2
  }
}
1688.1.1 = {
  monarch = {
    name = "Muhammad el-Hafsi"
    dynasty = "000000"  # Muradid
    adm = 1
    dip = 2
    mil = 2
  }
}
1688.12.1 = {
  monarch = {
    name = "00000 II"  # Muhammad II
    dynasty = "000000"  # Muradid
    adm = 3
    dip = 3
    mil = 3
  }
}
1688.12.1 = {
  heir = {
    name = "0000"
    monarch_name = "0000"
    dynasty = "000000"  # Muradid
    birth_date = 1650.1.1
    death_Date = 1698.1.1
    claim = 95
    adm = 1
    dip = 3
    mil = 2
  }
}
1695.1.1 = {
  monarch = {
    name = "0000"
    dynasty = "000000"  # Muradid
    adm = 1
    dip = 3
    mil = 2
  }
}
1695.1.1 = {
  heir = {
    name = "000"
    monarch_name = "0003N"  # Murad III
    dynasty = "000000"  # Muradid
    birth_date = 1680.1.1
    death_Date = 1702.1.1
    claim = 95
    adm = 2
    dip = 2
    mil = 2
  }
}
1698.1.1 = {
  monarch = {
    name = "000 III"  # Murad III
    dynasty = "000000"  # Muradid
    adm = 2
    dip = 2
    mil = 2
  }
}
1698.1.1 = {
  heir = {
    name = "00000"  # Ibrahim
    monarch_name = "00000"  # Ibrahim
    dynasty = "000000"  # Muradid
    birth_date = 1680.1.1
    death_Date = 1705.1.1
    claim = 95
    adm = 3
    dip = 2
    mil = 2
  }
}
1702.1.1 = {
  monarch = {
    name = "00000"  # Ibrahim
    dynasty = "000000"  # Muradid
    adm = 3
    dip = 2
    mil = 2
  }
}
1702.1.1 = {
  heir = {
    name = "000"  # Umar
    monarch_name = "000"  # Umar
    dynasty = "000000"  # Muradid
    birth_date = 1680.1.1
    death_Date = 1705.6.15
    claim = 95
    adm = 2
    dip = 3
    mil = 2
  }
}
1705.1.1 = {
  monarch = {
    name = "000"  # Umar
    dynasty = "000000"  # Muradid
    adm = 2
    dip = 3
    mil = 2
  }
}
1705.6.15 = {
  monarch = {
    name = "0000"  # Husayn
    dynasty = "0000"  # Husainid
    adm = 1
    dip = 1
    mil = 1
  }
}
1705.6.15 = {
  heir = {
    name = "000"  # Abu
    monarch_name = "000"  # Abu
    dynasty = "0000"  # Husainid
    birth_date = 1688.6.30
    death_Date = 1756.9.22
    claim = 95
    adm = 1
    dip = 3
    mil = 3
  }
}
1735.9.7 = {
  monarch = {
    name = "000"  # Abu
    dynasty = "0000"  # Husainid
    adm = 1
    dip = 3
    mil = 3
  }
}
1735.9.7 = {
  heir = {
    name = "00000"  # Muhammad
    monarch_name = "00000"  # Muhammad
    dynasty = "0000"  # Husainid
    birth_date = 1710.1.1
    death_Date = 1759.2.12
    claim = 95
    adm = 2
    dip = 2
    mil = 3
  }
}
1756.9.22 = {
  monarch = {
    name = "00000"  # Muhammad
    dynasty = "0000"  # Husainid
    adm = 2
    dip = 2
    mil = 3
  }
}
1756.9.22 = {
  heir = {
    name = "000"  # Ali
    monarch_name = "000"  # Ali
    dynasty = "0000"  # Husainid
    birth_date = 1712.11.24
    death_Date = 1782.5.26
    claim = 95
    adm = 4
    dip = 3
    mil = 2
  }
}
1759.2.12 = {
  monarch = {
    name = "000"  # Ali
    dynasty = "0000"  # Husainid
    adm = 4
    dip = 3
    mil = 2
  }
}
1759.5.26 = {
  heir = {
    name = "Hammuda"
    monarch_name = "Hammuda"
    dynasty = "0000"  # Husainid
    birth_date = 1759.5.26
    death_Date = 1814.9.15
    claim = 95
    adm = 2
    dip = 2
    mil = 2
  }
}
1782.5.26 = {
  monarch = {
    name = "Hammuda"
    dynasty = "0000"  # Husainid
    adm = 2
    dip = 2
    mil = 2
  }
}
1784.3.5 = {
  heir = {
    name = "00000"  # Uthman
    monarch_name = "00000"  # Uthman
    dynasty = "0000"  # Husainid
    birth_date = 1784.3.5
    death_Date = 1814.12.20
    claim = 95
    adm = 1
    dip = 1
    mil = 1
  }
}
1814.9.15 = {
  monarch = {
    name = "00000"  # Uthman
    dynasty = "0000"  # Husainid
    adm = 1
    dip = 1
    mil = 1
  }
}
1814.12.20 = {
  monarch = {
    name = "00000"  # Mahmud
    dynasty = "0000"  # Husainid
    adm = 2
    dip = 2
    mil = 2
  }
}
1814.12.20 = {
  heir = {
    name = "0000"  # Husayn
    monarch_name = "0000 II"  # Husayn II
    dynasty = "0000"  # Husainid
    birth_date = 1784.3.5
    death_Date = 1835.5.20
    claim = 95
    adm = 1
    dip = 3
    mil = 2
  }
}